var status = -1;
var selectionLog = [];

function start() {
    action(1, 0, 0)
}

function action(d, c, b) {
    if (im.getServerName().equals("BMS单机") && im.getServerName().equals("BMS至尊体验服") && !im.getServerName().equals("BMS至尊")) {
        im.playerMessage(1, " 使用环境异常，请还原服务端配置。");
        im.dispose();
        return
    }
    if (status == 0 && d == 0) {
        im.dispose();
        return
    }(d == 1) ? status++ : status--;
    selectionLog[status] = b;
    var a = -1;
    if (status <= a++) {
        im.dispose()
    } else {
        if (status === a++) {
            if (im.getMapId() == 401020300 && im.isQuestActive(31821)) {
                im.sendNormalTalk("是谁啊？看这发报机ID编码，是#b#p3001002##k老头。", 4, 3001004, false, true)
            } else {
                im.sendNormalTalk("有很多杂音，通话状况很不好。看画面上显示的警告信息，是连接障碍。", 2, 3001004, false, false);
                im.dispose()
            }
        } else {
            if (status === a++) {
                im.sendNormalTalk("我是为了帮助诺巴族，从冒险岛世界来的冒险家。你是格兰蒂斯影子商团的成员吗？", 2, 3001004, true, true)
            } else {
                if (status === a++) {
                    im.sendNormalTalk("啊哈，你是从异界来的人吗？听#b#p3001002##k老头说有个意外客人，原来是说你。", 4, 3001004, true, true)
                } else {
                    if (status === a++) {
                        im.sendNormalTalk("这串线情况很严重呃。我亲自去找你吧。你在那里等我一会儿。", 4, 3001004, true, true)
                    } else {
                        if (status === a++) {
                            im.sendNormalTalk("(通话结束，声音中断了。好像说要来这里。D-03收报机画面上显示“连接障碍”的警告信息。)", 2, 3001004, true, true)
                        } else {
                            if (status === a++) {
                                im.forceStartQuest(31822, "1");
                                im.forceStartQuest(31575, "");
                                im.dispose()
                            }
                        }
                    }
                }
            }
        }
    }
};